package com.kfm.mybatis.dao;

import com.kfm.mybatis.model.UserinfoModel;

import java.util.List;

public interface IUserinfoDao {

    /**
     * 根据给定的UserinfoModel对象查询所有数据
     *
     * @param model UserinfoModel对象，用于查询条件
     * @return 符合查询条件的所有UserinfoModel对象的列表
     */
    List<UserinfoModel> selectAll(UserinfoModel model);



    /**
     * 根据指定的ID删除数据
     *
     * @param ids 要删除的数据的ID列表
     * @return 成功删除的数据数量
     */
    int deleteById(String... ids);


    /**
     * 更新用户信息
     *
     * @param model 要更新的用户信息模型对象
     * @return 返回影响行数
     */
    int update(UserinfoModel model);

}
